On the Advantage of a Non-Clausal Davis-Putnam Procedure

نویسنده

  • Jens Otten
چکیده

We propose a non-clausal decision procedure for classical propositional logic. It is a generalization of the Davis-Putnam procedure and deals with formulae which are not necessarily in clausal form. Since there is no need to translate the investigated formula into normal form, we avoid increasing its size but preserve its structure. This will in general lead to a much smaller search space and thus to a more efficient method. We introduce a short Prolog implementation of our procedure showing that it is possible to implement a non-clausal decision procedure in a compact and adaptable way. To demonstrate the good performance of the non-clausal approach some experimental results are provided. To this end we compare the non-clausal implementation with a clausalbased Davis-Putnam prover using the standard translation into clausal form as well as the definitional translation.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

On the Advantage of a Non - Clausal Davis - Putnam ProcedureJens Otten

We propose a non-clausal decision procedure for classical propositional logic. It is a generalization of the Davis-Putnam procedure and deals with formulae which are not necessarily in clausal form. Since there is no need to translate the investigated formula into normal form, we avoid increasing its size but preserve its structure. This will in general lead to a much smaller search space and t...

متن کامل

A Transformational Decision Procedure for Non-Clausal Propositional Formulas

A decision procedure for propositional logic is presented. This procedure is based on the Davis-Putnam method. Propositional formulas are initially converted to negational normal form. This procedure determines whether a formula is valid or not by making validity-preserving transformations of fragments of the formula. At every iteration, a variable whose splitting leads to a minimal size of the...

متن کامل

A Satisfiability Tester for Non-Clausal Propositional Calculus

An algorithm for satisfiability testing in the propositional calculus with a worst case running time that grows at a rate less than 2 (.25+ε) L is described, where L can be either the length of the input expression or the number of occurrences of literals (i.e., leaves) in it. This represents a new upper bound on the complexity of non-clausal satisfiability testing. The performance is achieved ...

متن کامل

Constraint - Based Reasoning and Constraint Programming 182

We show the equivalence between the so-called DavisPutnam procedure [3, 2] and the Forward Checking of Haralick and Elliot [7]. Both apply the paradigm choose and propagate in two different formalisms, namely the propositional calculus and the constraint satisfaction problems formalism. They happen to be strictly equivalent as soon as a compatible instantiation order is chosen. This equivalence...

متن کامل

The Taming of the (X)OR

Many key verification problems such as bounded model-checking, circuit verification and logical cryptanalysis are formalized with combined clausal and affine logic (i.e. clauses with xor as the connective) and cannot be efficiently (if at all) solved by using CNF-only provers. We present a decision procedure to efficiently decide such problems. The GaussDPLL procedure is a tight integration in ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1997